Performance Optimization of Object Tracking Algorithms in OpenCV on GPUs

نویسندگان

چکیده

Machine-learning-based computer vision is increasingly versatile and being leveraged by a wide range of smart devices. Due to the limited performance/energy budget computing units in devices, careful implementation algorithms critical. In this paper, we analyze performance bottleneck two well-known for object tracking: detection optical flow Open-source Computer Vision library (OpenCV). Based on our in-depth analysis their implementation, found current fails utilize Open Computing Language (OpenCL) accelerators (e.g., GPUs). analysis, propose several optimization strategies apply them OpenCL tracking algorithms. Our evaluation results demonstrate improved up 86% 10%. We believe can be applied other implemented OpenCL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Evaluation of Object Tracking Algorithms

This paper deals with the non-trivial problem of performance evaluation of motion tracking. We propose a rich set of metrics to assess different aspects of performance of motion tracking. We use six different video sequences that represent a variety of challenges to illustrate the practical value of the proposed metrics by evaluating and comparing two motion tracking algorithms. The contributio...

متن کامل

Performance Analysis of Join Algorithms on GPUs

Implementing database operations on parallel platforms has gain a lot of momentum in the past decade, due to the increasing popularity of many-core processors. A number of studies have shown the potential of using GPUs to speed up database operations. In this paper, we present empirical evaluations of a state-of-the-art work published in SIGMOD’08 on GPU-based join processing. In particular, su...

متن کامل

A Survey on Visual Object Tracking Algorithms

Due to the increasing demand of a faster and more reliable target tracking ability specifically for some critical applications such as military navigation and Robotics, using prediction and estimation concepts have been comprehensively studied. As a result of this demand, old and modern estimation algorithms based on probabilistic Baysian algorithms have been employed. In the case of visual obj...

متن کامل

the effect of task complexity on efl learners’ written task performance in terms of accuracy and complexity

هدف اصلی این تحقیق بررسی تاثیر افزایش میزان پیچیدگی تکالیف مکالمه محور بر دقت و صحت و پیچیدگی عملکرد نوشتاری زبان آموزان می باشد. بدین منظور، 50 نفر از دانش آموزان دختر در رده ی سنی 15 الی 18 سال درسطح pre-intermediate از طریق petو vhs تست به عنوان شرکت کنندگان در تحقیق انتخاب شدند و به دو گروه آزمایشی و کنترل بصورت اتفاقی تقسیم شدند. اعضای گروه آزمایشی دو تکلیف ساده و پیچیده را طی 2 جلسه انجام...

Survey on Algorithms for Object Tracking in Video

Object tracking is a very essential task in many applications of computer vision such as surveillance, vehicle navigation, autonomous robot navigation, etc. It contains detection of interesting moving objects and tracking of such objects from frame to frame. Its main task is to find and follow a moving object or multiple objects in image sequences. Normally there are three stages of video analy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Applied sciences

سال: 2022

ISSN: ['2076-3417']

DOI: https://doi.org/10.3390/app12157801